import { expect } from '@ohos/hypium';
import { getAxios } from "../util/HttpUtil"

export namespace SetRequest {

/**
 * 设置商品
 * @param productName
 * @param productPrice
 * @param productUnit
 * @param storeId
 * @returns
 */

  export function addProduct(productName, productPrice, productUnit, storeId) {
    // 请求url地址
    let url = "/product/addProduct"
    return getAxios().post(url, {
      "productName": productName,
      "productPrice": productPrice,
      "productUnit": productUnit,
      "storeId": storeId,
    })
  }

  /**
   * 删除商品
   * @param storeId
   * @param productName
   * @returns
   */

  export function deleteProduct(name, storeId) {
    // 请求url地址
    let url = "/product/deleteProduct?name=" + name + "&store_id=" + storeId;

    return getAxios().delete(url)
  }

  /**
   * 更新商品信息
   * @param productName
   * @param productPrice
   * @param productUnit
   * @param productId
   * @param storeId
   * @returns
   */

  export function updateProduct(productName, productPrice, productUnit, storeId) {
    // 请求url地址
    let url = "/product/updateProduct";
    return getAxios().put(url, {
      "productName": productName,
      "productPrice": productPrice,
      "productUnit": productUnit,
      "storeId": storeId,
    });
  }

  /**
   * 获取商品信息
   */
  export function getProducts(storeId) {
    let url = "/product/findAllByStoreId?storeId="+storeId;
    return getAxios().get(url);
  }


}